@article{otsu1979threshold,
  title={A threshold selection method from gray-level histograms},
  author={Otsu, Nobuyuki},
  journal={IEEE transactions on systems, man, and cybernetics},
  volume={9},
  number={1},
  pages={62--66},
  year={1979},
  publisher={IEEE}
}

@article{maass1997networks,
  title={Networks of spiking neurons: the third generation of neural network models},
  author={Maass, Wolfgang},
  journal={Neural networks},
  volume={10},
  number={9},
  pages={1659--1671},
  year={1997},
  publisher={Elsevier}
}

@article{ghosh2009spiking,
  title={Spiking neural networks},
  author={Ghosh-Dastidar, Samanwoy and Adeli, Hojjat},
  journal={International journal of neural systems},
  volume={19},
  number={04},
  pages={295--308},
  year={2009},
  publisher={World Scientific}
}

@article{greengard2020will,
  title={Will RISC-V revolutionize computing?},
  author={Greengard, Samuel},
  journal={Communications of the ACM},
  volume={63},
  number={5},
  pages={30--32},
  year={2020},
  publisher={ACM New York, NY, USA}
}

@misc{nutshell,
	title={Nutshell: A Linux-Compatible RISC-V Processor Designed by Undergraduates - Huaqiang Wang, University of Chinese Academy of Sciences},
	author={Open-Source Chip Project by University and RISC-V International},
	note={URL: https://www.youtube.com/watch?v=8K97ahPecqE}
}

@inproceedings{yousefzadeh2017hardware,
  title={Hardware implementation of convolutional STDP for on-line visual feature learning},
  author={Yousefzadeh, Amirreza and Masquelier, Timoth{\'e}e and Serrano-Gotarredona, Teresa and Linares-Barranco, Bernab{\'e}},
  booktitle={2017 IEEE international symposium on circuits and systems (ISCAS)},
  pages={1--4},
  year={2017},
  organization={IEEE}
}

@article{goodman2008brian,
  title={Brian: a simulator for spiking neural networks in python},
  author={Goodman, Dan FM and Brette, Romain},
  journal={Frontiers in neuroinformatics},
  pages={5},
  year={2008},
  publisher={Frontiers}
}

@article{bi1998synaptic,
  title={Synaptic modifications in cultured hippocampal neurons: dependence on spike timing, synaptic strength, and postsynaptic cell type},
  author={Bi, Guo-qiang and Poo, Mu-ming},
  journal={Journal of neuroscience},
  volume={18},
  number={24},
  pages={10464--10472},
  year={1998},
  publisher={Soc Neuroscience}
}

@incollection{thorpe1998rank,
  title={Rank order coding},
  author={Thorpe, Simon and Gautrais, Jacques},
  booktitle={Computational neuroscience},
  pages={113--118},
  year={1998},
  publisher={Springer}
}

@article{lecun1998gradient,
  title={Gradient-based learning applied to document recognition},
  author={LeCun, Yann and Bottou, L{\'e}on and Bengio, Yoshua and Haffner, Patrick},
  journal={Proceedings of the IEEE},
  volume={86},
  number={11},
  pages={2278--2324},
  year={1998},
  publisher={Ieee}
}

@misc{mnist,
	title={The MNIST database of handwritten digits},
	author={Yann LeCun and Corinna Cortes and  Christopher J.C. Burges},
	year={1998},
	note={http://yann.lecun.com/exdb/mnist/}
}

@inproceedings{pedroni2016forward,
  title={Forward table-based presynaptic event-triggered spike-timing-dependent plasticity},
  author={Pedroni, Bruno U and Sheik, Sadique and Joshi, Siddharth and Detorakis, Georgios and Paul, Somnath and Augustine, Charles and Neftci, Emre and Cauwenberghs, Gert},
  booktitle={2016 IEEE Biomedical Circuits and Systems Conference (BioCAS)},
  pages={580--583},
  year={2016},
  organization={IEEE}
}

@article{jokar2016digital,
  title={Digital multiplierless realization of a calcium-based plasticity model},
  author={Jokar, Ehsan and Soleimani, Hamid},
  journal={IEEE Transactions on Circuits and Systems II: Express Briefs},
  volume={64},
  number={7},
  pages={832--836},
  year={2016},
  publisher={IEEE}
}

@article{nouri2017digital,
  title={A digital neuromorphic realization of pair-based and triplet-based spike-timing-dependent synaptic plasticity},
  author={Nouri, Moslem and Jalilian, Maisam and Hayati, Mohsen and Abbott, Derek},
  journal={IEEE Transactions on Circuits and Systems II: Express Briefs},
  volume={65},
  number={6},
  pages={804--808},
  year={2017},
  publisher={IEEE}
}

@inproceedings{lammie2018unsupervised,
  title={Unsupervised character recognition with a simplified FPGA neuromorphic system},
  author={Lammie, Corey and Hamilton, Tara and Azghadi, Mostafa Rahimi},
  booktitle={2018 IEEE International Symposium on Circuits and Systems (ISCAS)},
  pages={1--5},
  year={2018},
  organization={IEEE}
}

@article{suri2013bio,
  title={Bio-inspired stochastic computing using binary CBRAM synapses},
  author={Suri, Manan and Querlioz, Damien and Bichler, Olivier and Palma, Giorgio and Vianello, Elisa and Vuillaume, Dominique and Gamrat, Christian and DeSalvo, Barbara},
  journal={IEEE Transactions on Electron Devices},
  volume={60},
  number={7},
  pages={2402--2409},
  year={2013},
  publisher={IEEE}
}

@inproceedings{glorot2010understanding,
  title={Understanding the difficulty of training deep feedforward neural networks},
  author={Glorot, Xavier and Bengio, Yoshua},
  booktitle={Proceedings of the thirteenth international conference on artificial intelligence and statistics},
  pages={249--256},
  year={2010},
  organization={JMLR Workshop and Conference Proceedings}
}

@article{neftci2014event,
  title={Event-driven contrastive divergence for spiking neuromorphic systems},
  author={Neftci, Emre and Das, Srinjoy and Pedroni, Bruno and Kreutz-Delgado, Kenneth and Cauwenberghs, Gert},
  journal={Frontiers in neuroscience},
  volume={7},
  pages={272},
  year={2014},
  publisher={Frontiers Media SA}
}

@article{neftci2017event,
  title={Event-driven random back-propagation: Enabling neuromorphic deep learning machines},
  author={Neftci, Emre O and Augustine, Charles and Paul, Somnath and Detorakis, Georgios},
  journal={Frontiers in neuroscience},
  volume={11},
  pages={324},
  year={2017},
  publisher={Frontiers Media SA}
}

@article{yousefzadeh2018practical,
  title={On practical issues for stochastic STDP hardware with 1-bit synaptic weights},
  author={Yousefzadeh, Amirreza and Stromatias, Evangelos and Soto, Miguel and Serrano-Gotarredona, Teresa and Linares-Barranco, Bernab{\'e}},
  journal={Frontiers in neuroscience},
  volume={12},
  pages={665},
  year={2018},
  publisher={Frontiers Media SA}
}

@article{kheradpisheh2018stdp,
  title={STDP-based spiking deep convolutional neural networks for object recognition},
  author={Kheradpisheh, Saeed Reza and Ganjtabesh, Mohammad and Thorpe, Simon J and Masquelier, Timoth{\'e}e},
  journal={Neural Networks},
  volume={99},
  pages={56--67},
  year={2018},
  publisher={Elsevier}
}

@article{yuzihao2019riscv,
author = {Yu Zihao and Liu Zhigang and Li Yiwei and Huang Bowen and Wang Sa and Sun Ninghui and   Bao Yungang},
title = {Practice of Chip Agile Development: Labeled RISC-V},
publisher = {Journal of Computer Research and Development},
year = {2019},
journal = {Journal of Computer Research and Development},
volume = {56},
number = {1},
eid = {35},
numpages = {13},
pages = {35},
keywords = {RISC-V; Chisel; open-source; chip design; agile development},
url = {https://crad.ict.ac.cn/EN/abstract/article_3848.shtml},
doi = {10.7544/issn1000-1239.2019.20180771}
}    

@misc{am,
	title={Abstract Machine: A minimal, modularized, and machine-independent abstraction layer of the computer hardware},
	author={NJU-project},
	note={Available Online: https://github.com/NJU-ProjectN/abstract-machine}
}

@inproceedings{snyder2004verilator,
  title={Verilator and systemperl},
  author={Snyder, Wilson},
  booktitle={North American SystemC Users’ Group, Design Automation Conference},
  year={2004}
}

@article{frenkel20180,
  title={A 0.086-$mm^2$ 12.7-pJ/SOP 64k-synapse 256-neuron online-learning digital spiking neuromorphic processor in 28-nm CMOS},
  author={Frenkel, Charlotte and Lefebvre, Martin and Legat, Jean-Didier and Bol, David},
  journal={IEEE transactions on biomedical circuits and systems},
  volume={13},
  number={1},
  pages={145--158},
  year={2018},
  publisher={IEEE}
}

@article{jameil2022efficient,
  title={Efficient CNN Architecture on FPGA Using High Level Module for Healthcare Devices},
  author={Jameil, Ahmed K and Al-Raweshidy, Hamed},
  journal={IEEE Access},
  year={2022},
  publisher={IEEE}
}

@article{davies2018loihi,
    author={Davies, Mike and Srinivasa, Narayan and Lin, Tsung-Han and Chinya, Gautham and Cao, Yongqiang and Choday, Sri Harsha and Dimou, Georgios and Joshi, Prasad and Imam, Nabil and Jain, Shweta and Liao, Yuyun and Lin, Chit-Kwan and Lines, Andrew and Liu, Ruokun and Mathaikutty, Deepak and McCoy, Steven and Paul, Arnab and Tse, Jonathan and Venkataramanan, Guruguhanathan and Weng, Yi-Hsin and Wild, Andreas and Yang, Yoonseok and Wang, Hong},
  journal={IEEE Micro}, 
  title={Loihi: A Neuromorphic Manycore Processor with On-Chip Learning}, 
  year={2018},
  volume={38},
  number={1},
  pages={82-99}
}

@article{pei2019towards,
  title={Towards artificial general intelligence with hybrid Tianjic chip architecture},
  author={Pei, Jing and Deng, Lei and Song, Sen and Zhao, Mingguo and Zhang, Youhui and Wu, Shuang and Wang, Guanrui and Zou, Zhe and Wu, Zhenzhi and He, Wei and  Feng Chen and Ning Deng and Si Wu and Yu Wang and Yujie Wu and Zheyu Yang and Cheng Ma and Guoqi Li and Wentao Han and Huanglong Li and Huaqiang Wu and Rong Zhao and Yuan Xie and Luping Shi},
  journal={Nature},
  volume={572},
  number={7767},
  pages={106--111},
  year={2019},
  publisher={Nature Publishing Group}
}

@misc{wenquxing,
	title={Wenquxing 22A: A low-power SNN neuromorphic processor},
	author={Jiulong Wang},
	note={Gitee: https://gitee.com/openmantianxing/wenquxing22a; GitHub: https://github.com/openmantianxing/Wenquxing22A .}
}

@article{izhikevich2003simple,
  title={Simple model of spiking neurons},
  author={Izhikevich, Eugene M},
  journal={IEEE Transactions on neural networks},
  volume={14},
  number={6},
  pages={1569--1572},
  year={2003},
  publisher={IEEE}
}

@article{hodgkin1990quantitative,
  title={A quantitative description of membrane current and its application to conduction and excitation in nerve},
  author={Hodgkin, AL and Huxley, AF},
  journal={Bulletin of mathematical biology},
  volume={52},
  number={1},
  pages={25--71},
  year={1990},
  publisher={Springer}
}

@article{amid2020chipyard,
  title={Chipyard: Integrated design, simulation, and implementation framework for custom socs},
  author={Amid, Alon and Biancolin, David and Gonzalez, Abraham and Grubb, Daniel and Karandikar, Sagar and Liew, Harrison and Magyar, Albert and Mao, Howard and Ou, Albert and Pemberton, Nathan and Rigge, Paul and Schmidt, Colin and Wright, John and Zhao, Jerry and Shao, Yakun Sophia and Asanović, Krste and Nikolić, Borivoje},
  journal={IEEE Micro},
  volume={40},
  number={4},
  pages={10--21},
  year={2020},
  publisher={IEEE}
}

@article{urgeseinterfacing,
  title={Interfacing a Neuromorphic Coprocessor with a RISC-V Architecture},
  author={Urgese, PhD Gianvito and Forno, Evelina and Spitale, Andrea}
}

@inproceedings{khodamoradi2021s2n2,
  title={S2n2: A fpga accelerator for streaming spiking neural networks},
  author={Khodamoradi, Alireza and Denolf, Kristof and Kastner, Ryan},
  booktitle={The 2021 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays},
  pages={194--205},
  year={2021}
}

@inproceedings{lee2021neuroengine,
  title={NeuroEngine: a hardware-based event-driven simulation system for advanced brain-inspired computing},
  author={Lee, Hunjun and Kim, Chanmyeong and Chung, Yujin and Kim, Jangwoo},
  booktitle={Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems},
  pages={975--989},
  year={2021}
}

@article{yinan2022xiangshan,
  title={Towards Developing High Performance RISC-V Processors Using Agile Methodology},
  author={Yinan Xu and Zihao Yu and Dan Tang and Guokai Chen and Lu Chen and Lingrui Gou and Yue Jin and Qianruo Li and Xin Li and Zuojun Li and Jiawei Lin and Tong Liu and Zhigang Liu and Jiazhan Tan and Huaqiang Wang and Huizhe Wang and Kaifan Wang and Chuanqi Zhang and Fawang Zhang and Linjuan Zhang and Zifei Zhang and Yangyang Zhao and Yaoyang Zhou and Yike Zhou and Jiangrui Zou and Ye Cai and Dandan Huan and Zusong Li and Jiye Zhao and Zihao Chen and Wei He and Qiyuan Quan and Xingwu Liu  and Sa Wangand Kan Shiand Ninghui Sun and Yungang Bao},  
  journal={IEEE Micro},
  year={2022},
  publisher={IEEE}
}

@article{waterman2011risc,
  title={The risc-v instruction set manual, volume i: Base user-level isa},
  author={Waterman, Andrew and Lee, Yunsup and Patterson, David A and Asanovic, Krste},
  journal={EECS Department, UC Berkeley, Tech. Rep. UCB/EECS-2011-62},
  volume={116},
  year={2011}
}

@article{yan2019efficient,
  title={Efficient reward-based structural plasticity on a SpiNNaker 2 prototype},
  author={Yan, Yexin and Kappel, David and Neum{\"a}rker, Felix and Partzsch, Johannes and Vogginger, Bernhard and H{\"o}ppner, Sebastian and Furber, Steve and Maass, Wolfgang and Legenstein, Robert and Mayr, Christian},
  journal={IEEE transactions on biomedical circuits and systems},
  volume={13},
  number={3},
  pages={579--591},
  year={2019},
  publisher={IEEE}
}

@inproceedings{merolla2011digital,
  title={A digital neurosynaptic core using embedded crossbar memory with 45pJ per spike in 45nm},
  author={Merolla, Paul and Arthur, John and Akopyan, Filipp and Imam, Nabil and Manohar, Rajit and Modha, Dharmendra S},
  booktitle={2011 IEEE custom integrated circuits conference (CICC)},
  pages={1--4},
  year={2011},
  organization={IEEE}
}

@inproceedings{preissl2012compass,
  title={Compass: A scalable simulator for an architecture for cognitive computing},
  author={Preissl, Robert and Wong, Theodore M and Datta, Pallab and Flickner, Myron and Singh, Raghavendra and Esser, Steven K and Risk, William P and Simon, Horst D and Modha, Dharmendra S},
  booktitle={SC'12: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis},
  pages={1--11},
  year={2012},
  organization={IEEE}
}

@article{baldominos2019survey,
  title={A survey of handwritten character recognition with mnist and emnist},
  author={Baldominos, Alejandro and Saez, Yago and Isasi, Pedro},
  journal={Applied Sciences},
  volume={9},
  number={15},
  pages={3169},
  year={2019},
  publisher={MDPI}
}

@article{brader2007learning,
  title={Learning real-world stimuli in a neural network with spike-driven synaptic dynamics},
  author={Brader, Joseph M and Senn, Walter and Fusi, Stefano},
  journal={Neural computation},
  volume={19},
  number={11},
  pages={2881--2912},
  year={2007},
  publisher={MIT Press}
}

@misc{ysyx,
	title={YiShengYiXin project, URL: https://ysyx.oscc.cc/}
}

@inproceedings{lee2018flexon,
  title={Flexon: A flexible digital neuron for efficient spiking neural network simulations},
  author={Lee, Dayeol and Lee, Gwangmu and Kwon, Dongup and Lee, Sunghwa and Kim, Youngsok and Kim, Jangwoo},
  booktitle={2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture (ISCA)},
  pages={275--288},
  year={2018},
  organization={IEEE}
}

@inproceedings{narayanan2020spinalflow,
  title={SpinalFlow: An architecture and dataflow tailored for spiking neural networks},
  author={Narayanan, Surya and Taht, Karl and Balasubramonian, Rajeev and Giacomin, Edouard and Gaillardon, Pierre-Emmanuel},
  booktitle={2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA)},
  pages={349--362},
  year={2020},
  organization={IEEE}
}

@inproceedings{zhong2021spike,
  title={A Spike-Event-Based Neuromorphic Processor with Enhanced On-Chip STDP Learning in 28nm CMOS},
  author={Zhong, Yi and Cui, Xiaoxin and Kuang, Yisong and Liu, Kefei and Wang, Yuan and Huang, Ru},
  booktitle={2021 IEEE International Symposium on Circuits and Systems (ISCAS)},
  pages={1--5},
  year={2021},
  organization={IEEE}
}

@article{guo2021toward,
  title={Toward the optimal design and fpga implementation of spiking neural networks},
  author={Guo, Wenzhe and Yant{\i}r, Hasan Erdem and Fouda, Mohammed E and Eltawil, Ahmed M and Salama, Khaled Nabil},
  journal={IEEE Transactions on Neural Networks and Learning Systems},
  volume={33},
  number={8},
  pages={3988--4002},
  year={2021},
  publisher={IEEE}
}

@article{frenkel2019morphic,
  title={MorphIC: A 65-nm 738k-Synapse/$mm^2$ quad-core binary-weight digital neuromorphic processor with stochastic spike-driven online learning},
  author={Frenkel, Charlotte and Legat, Jean-Didier and Bol, David},
  journal={IEEE transactions on biomedical circuits and systems},
  volume={13},
  number={5},
  pages={999--1010},
  year={2019},
  publisher={IEEE}
}
@ARTICLE{querlioz2013immunity,  author={Querlioz, Damien and Bichler, Olivier and Dollfus, Philippe and Gamrat, Christian},  journal={IEEE Transactions on Nanotechnology},   title={Immunity to Device Variations in a Spiking Neural Network With Memristive Nanodevices},   year={2013},  volume={12},  number={3},  pages={288-295},  doi={10.1109/TNANO.2013.2250995}}

@article{diehl2015unsupervised,
  title={Unsupervised learning of digit recognition using spike-timing-dependent plasticity},
  author={Diehl, Peter U and Cook, Matthew},
  journal={Frontiers in computational neuroscience},
  volume={9},
  pages={99},
  year={2015},
  publisher={Frontiers Media SA}
}